#include "hal_redray.h"


#include "STC8G_H_GPIO.h"



#define REDRAY_PORT GPIO_P3
#define REDRAY_GPIO_PIN  GPIO_Pin_5
#define REDRAY P35



static void GPIO_Config() {
    GPIO_InitTypeDef GPIO_InitStructure;        // 结构定义
    GPIO_InitStructure.Mode = GPIO_PullUp;        // 指定IO的输入或输出方式,GPIO_PullUp,GPIO_HighZ,GPIO_OUT_OD,GPIO_OUT_PP
    GPIO_InitStructure.Pin = REDRAY_GPIO_PIN;        // 指定要初始化的IO, GPIO_Pin_0 ~ GPIO_Pin_7
    GPIO_Inilize(REDRAY_PORT, &GPIO_InitStructure); // 初始化
}


void HAL_ReadRay_Init(){
    GPIO_Config();
}

char HAL_ReadRay(){
    return REDRAY;
}